WP2FA\Admin\Helpers\User_Helper B

Total Complexity 88
Dependencies 7
Dependents 18
Total lines 1,013
Lines of code 316
Logical lines of code 177
Comment lines 496
Methods 51
Properties 1

Methods 51

Method Rating Maintainability Complexity Lines of code
set_user()
A
50 13 26
get_user_role()
A
49 9 30
update_user_state()
S
60 4 14
is_admin()
S
65 4 8
is_excluded()
S
63 3 11
remove_all_2fa_meta_for_user()
S
59 2 14
is_user_method_in_role_enabled_methods()
S
67 2 8
get_user()
S
72 2 6
set_proper_user()
S
69 2 7
get_2fa_status()
S
65 2 9
get_user_state()
S
67 2 8
set_user_state()
S
68 2 7
set_user_status()
S
64 2 9
send_expired_grace_email()
S
63 2 10
remove_user_totp_key()
S
76 1 4
get_user_totp_key()
S
76 1 4
set_user_totp_key()
S
76 1 4
is_user_locked()
S
79 1 3
is_user_using_two_factor()
S
75 1 4
get_grace_period()
S
76 1 4
set_grace_period()
S
75 1 4
remove_grace_period()
S
76 1 4
is_enforced()
S
75 1 4
remove_2fa_for_user()
S
76 1 4
get_user_object()
S
76 1 4
get_enabled_method_for_user()
S
74 1 4
remove_meta()
S
75 1 4
set_nag_status()
S
75 1 4
remove_enabled_method_for_user()
S
76 1 4
get_email_token_for_user()
S
76 1 4
set_email_token_for_user()
S
75 1 4
remove_email_token_for_user()
S
76 1 4
get_global_settings_hash_for_user()
S
76 1 4
set_global_settings_hash_for_user()
S
75 1 4
remove_global_settings_hash_for_user()
S
76 1 4
set_2fa_status()
S
75 1 4
remove_2fa_status()
S
76 1 4
get_nag_status()
S
76 1 4
remove_nag_status()
S
76 1 4
set_enabled_method_for_user()
S
69 1 6
get_user_expiry_date()
S
76 1 4
set_user_expiry_date()
S
75 1 4
remove_user_expiry_date()
S
76 1 4
get_user_enforced_instantly()
S
76 1 4
set_user_enforced_instantly()
S
75 1 4
remove_user_enforced_instantly()
S
76 1 4
get_user_needs_to_reconfigure_2fa()
S
76 1 4
set_user_needs_to_reconfigure_2fa()
S
75 1 4
remove_user_needs_to_reconfigure_2fa()
S
76 1 4
get_meta()
S
74 1 4
set_meta()
S
74 1 4